package com.quanyan.club.entity.vo.resp.task;

import java.util.Date;
import java.util.List;

public class TaskInfo {

    private boolean taskgot = true;        //是否已经领取任务

    private int taskId;     //任务id
    private int taskType;   //1 周任务 2 新手任务
    private int taskParameterId;
    private int finishActivityCount;    //统计的时候完成的活动次数
    private int finishSignupCount;      //统计的时候完成的报名人数
    private String week;        //周名称 1206-12.2
    private Date weekDate;

    private String taskName;        //任务名称
    private String taskRuleDesc;        //任务说明
    private String taskRule;        //任务规则
    private boolean autoGet;        //是否自动领取任务

    private Integer taskStatus;     //任务状态
    private boolean canbeget;   //是否可以领取
    private boolean alreadyget; //是否已经领取

    private Date getAwardTime;  //领取奖励的时间

    private List<MemberGotEggInfo> memberGotEggInfoList;        //成员领取鸟蛋的记录

    public int getTaskType() {
        return taskType;
    }

    public void setTaskType(int taskType) {
        this.taskType = taskType;
    }

    public int getTaskParameterId() {
        return taskParameterId;
    }

    public void setTaskParameterId(int taskParameterId) {
        this.taskParameterId = taskParameterId;
    }

    public Date getWeekDate() {
        return weekDate;
    }

    public void setWeekDate(Date weekDate) {
        this.weekDate = weekDate;
    }

    public boolean isTaskgot() {
        return taskgot;
    }

    public void setTaskgot(boolean taskgot) {
        this.taskgot = taskgot;
    }

    public int getTaskId() {
        return taskId;
    }

    public void setTaskId(int taskId) {
        this.taskId = taskId;
    }

    public String getWeek() {
        return week;
    }

    public void setWeek(String week) {
        this.week = week;
    }

    public String getTaskName() {
        return taskName;
    }

    public void setTaskName(String taskName) {
        this.taskName = taskName;
    }

    public String getTaskRuleDesc() {
        return taskRuleDesc;
    }

    public void setTaskRuleDesc(String taskRuleDesc) {
        this.taskRuleDesc = taskRuleDesc;
    }

    public String getTaskRule() {
        return taskRule;
    }

    public void setTaskRule(String taskRule) {
        this.taskRule = taskRule;
    }

    public boolean isAutoGet() {
        return autoGet;
    }

    public void setAutoGet(boolean autoGet) {
        this.autoGet = autoGet;
    }

    public boolean isCanbeget() {
        return canbeget;
    }

    public void setCanbeget(boolean canbeget) {
        this.canbeget = canbeget;
    }

    public boolean isAlreadyget() {
        return alreadyget;
    }

    public void setAlreadyget(boolean alreadyget) {
        this.alreadyget = alreadyget;
    }

    public Date getGetAwardTime() {
        return getAwardTime;
    }

    public void setGetAwardTime(Date getAwardTime) {
        this.getAwardTime = getAwardTime;
    }

    public List<MemberGotEggInfo> getMemberGotEggInfoList() {
        return memberGotEggInfoList;
    }

    public void setMemberGotEggInfoList(List<MemberGotEggInfo> memberGotEggInfoList) {
        this.memberGotEggInfoList = memberGotEggInfoList;
    }

    public int getFinishActivityCount() {
        return finishActivityCount;
    }

    public void setFinishActivityCount(int finishActivityCount) {
        this.finishActivityCount = finishActivityCount;
    }

    public int getFinishSignupCount() {
        return finishSignupCount;
    }

    public void setFinishSignupCount(int finishSignupCount) {
        this.finishSignupCount = finishSignupCount;
    }

    public Integer getTaskStatus() {
        return taskStatus;
    }

    public void setTaskStatus(Integer taskStatus) {
        this.taskStatus = taskStatus;
    }
}
